{
    "eui.ArrayCollection": {
        "default": "source",
        "super": "egret.EventDispatcher",
        "source": "Array",
        "length": "number"
    },
    "eui.DataGroup": {
        "default": "dataProvider",
        "itemRenderer": "__type",
        "super": "eui.Group",
        "useVirtualLayout": "boolean",
        "dataProvider": "eui.ICollection",
        "itemRendererSkinName": "any",
        "itemRendererFunction": "__type",
        "numElements": "number"
    },
    "eui.Group": {
        "default": "elementsContent",
        "super": "egret.DisplayObjectContainer",
        "elementsContent": "Array",
        "layout": "eui.LayoutBase",
        "contentWidth": "number",
        "contentHeight": "number",
        "scrollEnabled": "boolean",
        "scrollH": "number",
        "scrollV": "number",
        "numElements": "number",
        "touchThrough": "boolean",
        "states": "Array",
        "currentState": "string",
        "hasState": "__type",
        "initializeStates": "any",
        "commitCurrentState": "any",
        "initializeUIValues": "any",
        "includeInLayout": "boolean",
        "left": "number",
        "right": "number",
        "top": "number",
        "bottom": "number",
        "horizontalCenter": "number",
        "verticalCenter": "number",
        "percentWidth": "number",
        "percentHeight": "number",
        "explicitWidth": "number",
        "explicitHeight": "number",
        "minWidth": "number",
        "maxWidth": "number",
        "minHeight": "number",
        "maxHeight": "number"
    },
    "eui.Panel": {
        "default": "elementsContent",
        "super": "eui.Component",
        "elementsContent": "Array",
        "closeButton": "eui.Button",
        "moveArea": "egret.DisplayObject",
        "titleDisplay": "eui.IDisplayText",
        "title": "string",
        "offsetPointX": "any",
        "offsetPointY": "any"
    },
    "eui.Scroller": {
        "default": "viewport",
        "super": "eui.Component",
        "bounces": "boolean",
        "throwSpeed": "number",
        "horizontalScrollBar": "eui.HScrollBar",
        "verticalScrollBar": "eui.VScrollBar",
        "scrollPolicyV": "string",
        "scrollPolicyH": "string",
        "viewport": "eui.IViewport",
        "downTarget": "any"
    },
    "eui.Skin": {
        "default": "elementsContent",
        "super": "egret.EventDispatcher",
        "skinParts": "Array",
        "maxWidth": "number",
        "minWidth": "number",
        "maxHeight": "number",
        "minHeight": "number",
        "width": "number",
        "height": "number",
        "elementsContent": "Array",
        "hostComponent": "eui.Component",
        "states": "Array",
        "currentState": "string",
        "hasState": "__type",
        "initializeStates": "any",
        "commitCurrentState": "any"
    },
    "eui.State": {
        "default": "overrides",
        "super": "egret.HashObject",
        "name": "string",
        "overrides": "Array",
        "stateGroups": "Array"
    },
    "egret.BitmapText": {
        "font": "string",
        "super": "egret.DisplayObject",
        "smoothing": "boolean",
        "text": "string",
        "lineSpacing": "number",
        "letterSpacing": "number",
        "textAlign": "string",
        "verticalAlign": "string",
        "textWidth": "number",
        "textHeight": "number",
        "textLines": "any"
    },
    "skins.ButtonSkin": {
        "super": "eui.Skin"
    },
    "skins.CheckBoxSkin": {
        "super": "eui.Skin"
    },
    "skins.HScrollBarSkin": {
        "super": "eui.Skin"
    },
    "skins.HSliderSkin": {
        "super": "eui.Skin"
    },
    "skins.ItemRendererSkin": {
        "super": "eui.Skin"
    },
    "skins.PanelSkin": {
        "super": "eui.Skin"
    },
    "skins.ProgressBarSkin": {
        "super": "eui.Skin"
    },
    "skins.RadioButtonSkin": {
        "super": "eui.Skin"
    },
    "skins.ScrollerSkin": {
        "super": "eui.Skin"
    },
    "TPanel": {
        "super": "eui.Skin"
    },
    "TestListItem": {
        "super": "eui.Skin"
    },
    "skins.TextInputSkin": {
        "super": "eui.Skin"
    },
    "skins.ToggleSwitchSkin": {
        "super": "eui.Skin"
    },
    "skins.VScrollBarSkin": {
        "super": "eui.Skin"
    },
    "skins.VSliderSkin": {
        "super": "eui.Skin"
    },
    "AssetAdapter": {},
    "EButton": {
        "super": "eui.Button",
        "isCreated": "boolean",
        "isDisposed": "boolean",
        "bgDisplay": "eui.Image",
        "bg": "any"
    },
    "EItemRenderer": {
        "super": "eui.ItemRenderer",
        "isCreated": "boolean",
        "isDisposed": "boolean",
        "stype": "string"
    },
    "LoadingUI": {
        "super": "egret.Sprite",
        "textField": "egret.TextField"
    },
    "Main": {
        "super": "eui.UILayer",
        "loadingView": "LoadingUI",
        "isThemeLoadEnd": "boolean",
        "isResourceLoadEnd": "boolean"
    },
    "TestItem": {
        "super": "EItemRenderer"
    },
    "ThemeAdapter": {},
    "egret.HashObject": {
        "hashCode": "number"
    },
    "egret.EventDispatcher": {
        "super": "egret.HashObject"
    },
    "egret.Rectangle": {
        "super": "egret.HashObject",
        "x": "number",
        "y": "number",
        "width": "number",
        "height": "number",
        "right": "number",
        "bottom": "number",
        "left": "number",
        "top": "number",
        "topLeft": "egret.Point",
        "bottomRight": "egret.Point"
    },
    "egret.DisplayObject": {
        "super": "egret.EventDispatcher",
        "name": "string",
        "parent": "egret.DisplayObjectContainer",
        "stage": "egret.Stage",
        "matrix": "egret.Matrix",
        "x": "number",
        "y": "number",
        "scaleX": "number",
        "scaleY": "number",
        "rotation": "number",
        "skewX": "number",
        "skewY": "number",
        "width": "number",
        "height": "number",
        "measuredWidth": "number",
        "measuredHeight": "number",
        "anchorOffsetX": "number",
        "anchorOffsetY": "number",
        "visible": "boolean",
        "cacheAsBitmap": "boolean",
        "alpha": "number",
        "touchEnabled": "boolean",
        "scrollRect": "egret.Rectangle",
        "blendMode": "string",
        "mask": "DisplayObject | Rectangle",
        "filters": "Array"
    },
    "egret.Bitmap": {
        "super": "egret.DisplayObject",
        "bitmapData": "egret.BitmapData",
        "texture": "egret.Texture",
        "scale9Grid": "egret.Rectangle",
        "fillMode": "string",
        "smoothing": "boolean",
        "pixelHitTest": "boolean"
    },
    "egret.BitmapFillMode": {},
    "egret.BlendMode": {},
    "egret.CapsStyle": {},
    "egret.DirtyRegionPolicy": {},
    "egret.DisplayObjectContainer": {
        "super": "egret.DisplayObject",
        "numChildren": "number",
        "touchChildren": "boolean"
    },
    "egret.GradientType": {},
    "egret.Graphics": {
        "super": "egret.HashObject",
        "targetDisplay": "any",
        "lastX": "any",
        "lastY": "any",
        "fillPath": "any",
        "strokePath": "any",
        "topLeftStrokeWidth": "any",
        "bottomRightStrokeWidth": "any",
        "minX": "any",
        "minY": "any",
        "maxX": "any",
        "maxY": "any",
        "includeLastPosition": "any"
    },
    "egret.JointStyle": {},
    "egret.Mesh": {
        "super": "egret.Bitmap"
    },
    "egret.OrientationMode": {},
    "egret.Texture": {
        "super": "egret.HashObject",
        "textureWidth": "number",
        "textureHeight": "number",
        "bitmapData": "egret.BitmapData"
    },
    "egret.RenderTexture": {
        "super": "egret.Texture",
        "renderBuffer": "any"
    },
    "egret.Shape": {
        "super": "egret.DisplayObject",
        "graphics": "egret.Graphics"
    },
    "egret.Sprite": {
        "super": "egret.DisplayObjectContainer",
        "graphics": "egret.Graphics"
    },
    "egret.SpriteSheet": {
        "super": "egret.HashObject"
    },
    "egret.Stage": {
        "super": "egret.DisplayObjectContainer",
        "frameRate": "number",
        "stageWidth": "number",
        "stageHeight": "number",
        "implMap": "any",
        "scaleMode": "string",
        "orientation": "string",
        "textureScaleFactor": "number",
        "maxTouches": "number",
        "dirtyRegionPolicy": "string"
    },
    "egret.Event": {
        "super": "egret.HashObject",
        "data": "any",
        "type": "string",
        "bubbles": "boolean",
        "cancelable": "boolean",
        "eventPhase": "number",
        "currentTarget": "any",
        "target": "any"
    },
    "egret.FocusEvent": {
        "super": "egret.Event"
    },
    "egret.GeolocationEvent": {
        "super": "egret.Event",
        "longitude": "number",
        "latitude": "number",
        "speed": "number",
        "heading": "number",
        "altitude": "number",
        "accuracy": "number",
        "altitudeAccuracy": "number",
        "errorType": "string",
        "errorMessage": "string"
    },
    "egret.HTTPStatusEvent": {
        "super": "egret.Event",
        "status": "number"
    },
    "egret.IOErrorEvent": {
        "super": "egret.Event"
    },
    "egret.MotionEvent": {
        "super": "egret.Event",
        "acceleration": "egret.DeviceAcceleration",
        "accelerationIncludingGravity": "egret.DeviceAcceleration",
        "rotationRate": "egret.DeviceRotationRate"
    },
    "egret.OrientationEvent": {
        "super": "egret.Event",
        "alpha": "number",
        "beta": "number",
        "gamma": "number"
    },
    "egret.ProgressEvent": {
        "super": "egret.Event",
        "bytesLoaded": "number",
        "bytesTotal": "number"
    },
    "egret.StageOrientationEvent": {
        "super": "egret.Event"
    },
    "egret.TextEvent": {
        "super": "egret.Event",
        "text": "string"
    },
    "egret.TimerEvent": {
        "super": "egret.Event"
    },
    "egret.Point": {
        "super": "egret.HashObject",
        "x": "number",
        "y": "number",
        "length": "number"
    },
    "egret.TouchEvent": {
        "super": "egret.Event",
        "stageX": "number",
        "stageY": "number",
        "localX": "number",
        "localY": "number",
        "targetChanged": "any",
        "touchPointID": "number",
        "touchDown": "boolean"
    },
    "egret.Filter": {
        "super": "egret.HashObject",
        "type": "string"
    },
    "egret.BlurFilter": {
        "super": "egret.Filter",
        "blurX": "number",
        "blurY": "number"
    },
    "egret.ColorMatrixFilter": {
        "super": "egret.Filter",
        "matrix2": "any",
        "matrix": "Array"
    },
    "egret.GlowFilter": {
        "super": "egret.Filter",
        "color": "number",
        "alpha": "number",
        "blurX": "number",
        "blurY": "number",
        "strength": "number",
        "quality": "number",
        "inner": "boolean",
        "knockout": "boolean"
    },
    "egret.DropShadowFilter": {
        "super": "egret.GlowFilter",
        "distance": "number",
        "angle": "number"
    },
    "egret.Matrix": {
        "super": "egret.HashObject",
        "a": "number",
        "b": "number",
        "c": "number",
        "d": "number",
        "tx": "number",
        "ty": "number"
    },
    "egret_native.RenderTexture": {},
    "egret_native.RenderContext": {},
    "egret_native.Canvas": {
        "width": "number",
        "height": "number"
    },
    "egret.PromiseObject": {
        "onSuccessFunc": "Function",
        "onSuccessThisObject": "any",
        "onErrorFunc": "Function",
        "onErrorThisObject": "any",
        "downloadingSizeFunc": "Function",
        "downloadingSizeThisObject": "any",
        "onResponseHeaderFunc": "Function",
        "onResponseHeaderThisObject": "any"
    },
    "egret.HttpMethod": {},
    "egret.HttpResponseType": {},
    "egret.sys.DirtyRegion": {
        "root": "any",
        "dirtyList": "any",
        "hasClipRect": "any",
        "clipWidth": "any",
        "clipHeight": "any",
        "clipArea": "any",
        "clipRectChanged": "any"
    },
    "egret.sys.DisplayList": {
        "super": "egret.HashObject",
        "isStage": "any",
        "renderBuffer": "egret.sys.RenderBuffer",
        "offsetX": "number",
        "offsetY": "number",
        "offsetMatrix": "any",
        "root": "egret.DisplayObject",
        "isDirty": "boolean",
        "needUpdateRegions": "boolean",
        "dirtyNodes": "any",
        "dirtyNodeList": "any",
        "dirtyList": "any",
        "dirtyRegion": "any",
        "sizeChanged": "any"
    },
    "egret.sys.Player": {
        "super": "egret.HashObject",
        "screenDisplayList": "any",
        "entryClassName": "any",
        "stage": "egret.Stage",
        "root": "any",
        "isPlaying": "any",
        "displayFPS": "__type",
        "showFPS": "any",
        "showLog": "any",
        "fpsDisplay": "any",
        "showPaintRect": "__type",
        "drawDirtyRect": "any",
        "stageDisplayList": "any",
        "paintList": "any",
        "drawPaintRect": "any"
    },
    "egret.sys.Region": {
        "minX": "number",
        "minY": "number",
        "maxX": "number",
        "maxY": "number",
        "width": "number",
        "height": "number",
        "area": "number",
        "moved": "boolean"
    },
    "egret.sys.DefaultScreenAdapter": {
        "super": "egret.HashObject"
    },
    "egret.StageScaleMode": {},
    "egret.sys.SystemTicker": {
        "playerList": "any",
        "callBackList": "any",
        "thisObjectList": "any",
        "frameInterval": "any",
        "lastCount": "any",
        "costEnterFrame": "any"
    },
    "egret.sys.TouchHandler": {
        "super": "egret.HashObject",
        "maxTouches": "any",
        "useTouchesCount": "any",
        "stage": "any",
        "touchDownTarget": "any",
        "lastTouchX": "any",
        "lastTouchY": "any"
    },
    "egret.sys.RenderNode": {
        "type": "number",
        "needRedraw": "boolean",
        "renderAlpha": "number",
        "renderVisible": "boolean",
        "renderMatrix": "egret.Matrix",
        "renderRegion": "egret.sys.Region",
        "moved": "boolean",
        "drawData": "Array",
        "renderCount": "number"
    },
    "egret.sys.BitmapNode": {
        "super": "egret.sys.RenderNode",
        "image": "egret.BitmapData",
        "smoothing": "boolean",
        "matrix": "egret.Matrix",
        "imageWidth": "number",
        "imageHeight": "number",
        "blendMode": "number"
    },
    "egret.sys.GraphicsNode": {
        "super": "egret.sys.RenderNode",
        "x": "number",
        "y": "number",
        "width": "number",
        "height": "number",
        "dirtyRender": "boolean"
    },
    "egret.sys.GroupNode": {
        "super": "egret.sys.RenderNode"
    },
    "egret.sys.MeshNode": {
        "super": "egret.sys.RenderNode",
        "image": "egret.BitmapData",
        "smoothing": "boolean",
        "imageWidth": "number",
        "imageHeight": "number",
        "matrix": "egret.Matrix",
        "uvs": "Array",
        "vertices": "Array",
        "indices": "Array",
        "bounds": "egret.Rectangle"
    },
    "egret.sys.SetAlphaNode": {
        "super": "egret.sys.RenderNode"
    },
    "egret.sys.SetTransformNode": {
        "super": "egret.sys.RenderNode"
    },
    "egret.sys.TextNode": {
        "super": "egret.sys.RenderNode",
        "textColor": "number",
        "strokeColor": "number",
        "size": "number",
        "stroke": "number",
        "bold": "boolean",
        "italic": "boolean",
        "fontFamily": "string",
        "x": "number",
        "y": "number",
        "width": "number",
        "height": "number",
        "dirtyRender": "boolean"
    },
    "egret.sys.Path2D": {
        "type": "number",
        "commandPosition": "any",
        "dataPosition": "any"
    },
    "egret.sys.FillPath": {
        "super": "egret.sys.Path2D",
        "fillColor": "number",
        "fillAlpha": "number"
    },
    "egret.sys.GradientFillPath": {
        "super": "egret.sys.Path2D",
        "gradientType": "string",
        "colors": "Array",
        "alphas": "Array",
        "ratios": "Array",
        "matrix": "egret.Matrix"
    },
    "egret.sys.StrokePath": {
        "super": "egret.sys.Path2D",
        "lineWidth": "number",
        "lineColor": "number",
        "lineAlpha": "number",
        "caps": "string",
        "joints": "string",
        "miterLimit": "number"
    },
    "egret.CanvasRenderer": {
        "nestLevel": "any",
        "renderingMask": "any"
    },
    "egret.RuntimeType": {},
    "egret.Capabilities": {},
    "egret.BitmapFont": {
        "super": "egret.SpriteSheet",
        "charList": "any",
        "firstCharHeight": "any"
    },
    "egret.HorizontalAlign": {},
    "egret.HtmlTextParser": {
        "replaceArr": "any",
        "resutlArr": "any",
        "stackArray": "any"
    },
    "egret.InputController": {
        "super": "egret.HashObject",
        "stageText": "any",
        "tempStage": "any"
    },
    "egret.TextField": {
        "super": "egret.DisplayObject",
        "fontFamily": "string",
        "size": "number",
        "bold": "boolean",
        "italic": "boolean",
        "textAlign": "string",
        "verticalAlign": "string",
        "lineSpacing": "number",
        "textColor": "number",
        "wordWrap": "boolean",
        "inputUtils": "any",
        "type": "string",
        "inputType": "string",
        "text": "string",
        "displayAsPassword": "boolean",
        "strokeColor": "number",
        "stroke": "number",
        "maxChars": "number",
        "scrollV": "number",
        "maxScrollV": "number",
        "selectionBeginIndex": "number",
        "selectionEndIndex": "number",
        "caretIndex": "number",
        "numLines": "number",
        "multiline": "boolean",
        "restrict": "string",
        "textNode": "any",
        "graphicsNode": "any",
        "border": "boolean",
        "borderColor": "number",
        "background": "boolean",
        "backgroundColor": "number",
        "isFlow": "any",
        "textFlow": "Array",
        "textArr": "any",
        "textWidth": "number",
        "textHeight": "number",
        "linesArr": "any"
    },
    "egret.TextFieldInputType": {},
    "egret.TextFieldType": {},
    "egret.TextFieldUtils": {},
    "egret.VerticalAlign": {},
    "egret.Endian": {},
    "egret.ByteArray": {
        "BUFFER_EXT_SIZE": "any",
        "data": "any",
        "write_position": "any",
        "endian": "string",
        "buffer": "ArrayBuffer",
        "dataView": "DataView",
        "bufferOffset": "number",
        "position": "number",
        "length": "number",
        "bytesAvailable": "number",
        "EOF_byte": "any",
        "EOF_code_point": "any"
    },
    "egret.Logger": {},
    "egret.NumberUtils": {},
    "egret.Timer": {
        "super": "egret.EventDispatcher",
        "delay": "number",
        "repeatCount": "number",
        "currentCount": "number",
        "running": "boolean",
        "updateInterval": "any",
        "lastCount": "any"
    },
    "egret.WebGLUtils": {},
    "eui.Binding": {},
    "eui.Watcher": {
        "host": "any",
        "property": "any",
        "handler": "any",
        "thisObject": "any",
        "next": "any",
        "isExecuting": "any"
    },
    "eui.sys.Validator": {
        "super": "egret.EventDispatcher",
        "targetLevel": "any",
        "invalidatePropertiesFlag": "any",
        "invalidateClientPropertiesFlag": "any",
        "invalidatePropertiesQueue": "any",
        "invalidateSizeFlag": "any",
        "invalidateClientSizeFlag": "any",
        "invalidateSizeQueue": "any",
        "invalidateDisplayListFlag": "any",
        "invalidateDisplayListQueue": "any",
        "eventDisplay": "any",
        "listenersAttached": "any"
    },
    "eui.sys.UIComponentImpl": {
        "super": "egret.DisplayObject",
        "includeInLayout": "boolean",
        "left": "number",
        "right": "number",
        "top": "number",
        "bottom": "number",
        "horizontalCenter": "number",
        "verticalCenter": "number",
        "percentWidth": "number",
        "percentHeight": "number",
        "explicitWidth": "number",
        "explicitHeight": "number",
        "minWidth": "number",
        "maxWidth": "number",
        "minHeight": "number",
        "maxHeight": "number"
    },
    "eui.BitmapLabel": {
        "super": "egret.BitmapText",
        "initializeUIValues": "any",
        "includeInLayout": "boolean",
        "left": "number",
        "right": "number",
        "top": "number",
        "bottom": "number",
        "horizontalCenter": "number",
        "verticalCenter": "number",
        "percentWidth": "number",
        "percentHeight": "number",
        "explicitWidth": "number",
        "explicitHeight": "number",
        "minWidth": "number",
        "maxWidth": "number",
        "minHeight": "number",
        "maxHeight": "number"
    },
    "eui.Component": {
        "super": "egret.DisplayObjectContainer",
        "hostComponentKey": "string",
        "skinName": "any",
        "skin": "eui.Skin",
        "enabled": "boolean",
        "currentState": "string",
        "initializeUIValues": "any",
        "includeInLayout": "boolean",
        "left": "number",
        "right": "number",
        "top": "number",
        "bottom": "number",
        "horizontalCenter": "number",
        "verticalCenter": "number",
        "percentWidth": "number",
        "percentHeight": "number",
        "explicitWidth": "number",
        "explicitHeight": "number",
        "minWidth": "number",
        "maxWidth": "number",
        "minHeight": "number",
        "maxHeight": "number"
    },
    "eui.Button": {
        "super": "eui.Component",
        "labelDisplay": "eui.IDisplayText",
        "label": "string",
        "iconDisplay": "eui.Image",
        "icon": "string | Texture",
        "touchCaptured": "any"
    },
    "eui.ToggleButton": {
        "super": "eui.Button",
        "selected": "boolean"
    },
    "eui.CheckBox": {
        "super": "eui.ToggleButton"
    },
    "eui.sys.StateClient": {
        "states": "Array",
        "currentState": "string"
    },
    "eui.sys.StateValues": {
        "intialized": "boolean",
        "statesMap": "any",
        "states": "Array",
        "oldState": "string",
        "explicitState": "string",
        "currentState": "string",
        "parent": "egret.DisplayObjectContainer",
        "stateIsDirty": "boolean"
    },
    "eui.EditableText": {
        "super": "egret.TextField",
        "prompt": "string",
        "promptColor": "number",
        "initializeUIValues": "any",
        "includeInLayout": "boolean",
        "left": "number",
        "right": "number",
        "top": "number",
        "bottom": "number",
        "horizontalCenter": "number",
        "verticalCenter": "number",
        "percentWidth": "number",
        "percentHeight": "number",
        "explicitWidth": "number",
        "explicitHeight": "number",
        "minWidth": "number",
        "maxWidth": "number",
        "minHeight": "number",
        "maxHeight": "number"
    },
    "eui.ScrollBarBase": {
        "super": "eui.Component",
        "thumb": "eui.UIComponent",
        "viewport": "eui.IViewport",
        "autoVisibility": "boolean"
    },
    "eui.HScrollBar": {
        "super": "eui.ScrollBarBase"
    },
    "eui.Range": {
        "super": "eui.Component",
        "maximum": "number",
        "minimum": "number",
        "value": "number",
        "snapInterval": "number"
    },
    "eui.SliderBase": {
        "super": "eui.Range",
        "trackHighlight": "egret.DisplayObject",
        "thumb": "eui.UIComponent",
        "track": "eui.UIComponent",
        "slideDuration": "number",
        "liveDragging": "boolean",
        "pendingValue": "number"
    },
    "eui.HSlider": {
        "super": "eui.SliderBase"
    },
    "eui.DefaultAssetAdapter": {},
    "eui.Image": {
        "super": "egret.Bitmap",
        "scale9Grid": "egret.Rectangle",
        "fillMode": "string",
        "sourceChanged": "any",
        "source": "string | Texture",
        "initializeUIValues": "any",
        "includeInLayout": "boolean",
        "left": "number",
        "right": "number",
        "top": "number",
        "bottom": "number",
        "horizontalCenter": "number",
        "verticalCenter": "number",
        "percentWidth": "number",
        "percentHeight": "number",
        "explicitWidth": "number",
        "explicitHeight": "number",
        "minWidth": "number",
        "maxWidth": "number",
        "minHeight": "number",
        "maxHeight": "number"
    },
    "eui.ItemRenderer": {
        "super": "eui.Component",
        "data": "any",
        "selected": "boolean",
        "itemIndex": "number",
        "touchCaptured": "any"
    },
    "eui.Label": {
        "super": "egret.TextField",
        "initializeUIValues": "any",
        "availableWidth": "any",
        "includeInLayout": "boolean",
        "left": "number",
        "right": "number",
        "top": "number",
        "bottom": "number",
        "horizontalCenter": "number",
        "verticalCenter": "number",
        "percentWidth": "number",
        "percentHeight": "number",
        "explicitWidth": "number",
        "explicitHeight": "number",
        "minWidth": "number",
        "maxWidth": "number",
        "minHeight": "number",
        "maxHeight": "number"
    },
    "eui.ListBase": {
        "super": "eui.DataGroup",
        "requireSelection": "boolean",
        "selectedIndex": "number",
        "selectedItem": "any"
    },
    "eui.List": {
        "super": "eui.ListBase",
        "allowMultipleSelection": "boolean",
        "selectedIndices": "Array",
        "selectedIndex": "number",
        "selectedItems": "Array",
        "isValidIndex": "any"
    },
    "eui.ProgressBar": {
        "super": "eui.Range",
        "thumb": "eui.UIComponent",
        "labelDisplay": "eui.Label",
        "labelFunction": "__type",
        "slideDuration": "number",
        "direction": "string",
        "animation": "any",
        "slideToValue": "any",
        "animationValue": "any",
        "thumbInitX": "any",
        "thumbInitY": "any"
    },
    "eui.RadioButton": {
        "super": "eui.ToggleButton",
        "enabled": "boolean",
        "group": "eui.RadioButtonGroup",
        "groupChanged": "any",
        "groupName": "string",
        "value": "any"
    },
    "eui.RadioButtonGroup": {
        "super": "egret.EventDispatcher",
        "radioButtons": "any",
        "enabled": "boolean",
        "numRadioButtons": "number",
        "selectedValue": "any",
        "selection": "eui.RadioButton"
    },
    "eui.Rect": {
        "super": "eui.Component",
        "graphics": "egret.Graphics",
        "fillColor": "number",
        "fillAlpha": "number",
        "strokeColor": "number",
        "strokeAlpha": "number",
        "strokeWeight": "number",
        "ellipseWidth": "number",
        "ellipseHeight": "number"
    },
    "eui.TabBar": {
        "super": "eui.ListBase",
        "indexBeingUpdated": "any"
    },
    "eui.TextInput": {
        "super": "eui.Component",
        "textDisplay": "eui.EditableText",
        "promptDisplay": "eui.Label",
        "prompt": "string",
        "displayAsPassword": "boolean",
        "textColor": "number",
        "maxChars": "number",
        "maxWidth": "number",
        "maxHeight": "number",
        "text": "string",
        "restrict": "string",
        "isFocus": "any"
    },
    "eui.ToggleSwitch": {
        "super": "eui.ToggleButton"
    },
    "eui.UILayer": {
        "super": "eui.Group"
    },
    "eui.VScrollBar": {
        "super": "eui.ScrollBarBase"
    },
    "eui.VSlider": {
        "super": "eui.SliderBase"
    },
    "eui.ViewStack": {
        "super": "eui.Group",
        "layout": "eui.LayoutBase",
        "selectedChild": "egret.DisplayObject",
        "proposedSelectedIndex": "any",
        "selectedIndex": "number",
        "length": "number"
    },
    "eui.sys.Animation": {
        "easerFunction": "__type",
        "thisObject": "any",
        "isPlaying": "boolean",
        "duration": "number",
        "currentValue": "number",
        "from": "number",
        "to": "number",
        "startTime": "any",
        "endFunction": "__type",
        "updateFunction": "Function"
    },
    "eui.DefaultThemeAdapter": {},
    "eui.sys.TouchScroll": {
        "target": "any",
        "updateFunction": "any",
        "endFunction": "any",
        "previousTime": "any",
        "velocity": "any",
        "previousVelocity": "any",
        "currentPosition": "any",
        "previousPosition": "any",
        "currentScrollPos": "any",
        "maxScrollPos": "any",
        "offsetPoint": "any",
        "animation": "any",
        "started": "any"
    },
    "eui.Direction": {},
    "eui.ScrollPolicy": {},
    "eui.Theme": {
        "super": "egret.EventDispatcher",
        "initialized": "any",
        "delayList": "any",
        "skinMap": "any"
    },
    "eui.CollectionEvent": {
        "super": "egret.Event",
        "kind": "string",
        "items": "Array",
        "oldItems": "Array",
        "location": "number",
        "oldLocation": "number"
    },
    "eui.CollectionEventKind": {},
    "eui.ItemTapEvent": {
        "super": "egret.Event",
        "item": "any",
        "itemRenderer": "eui.IItemRenderer",
        "itemIndex": "number"
    },
    "eui.PropertyEvent": {
        "super": "egret.Event",
        "property": "string"
    },
    "eui.ScrollerThrowEvent": {
        "super": "egret.Event",
        "currentPos": "number",
        "toPos": "number"
    },
    "eui.UIEvent": {
        "super": "egret.Event"
    },
    "eui.sys.CodeBase": {
        "indent": "number"
    },
    "eui.sys.EXClass": {
        "super": "eui.sys.CodeBase",
        "constructCode": "eui.sys.EXCodeBlock",
        "className": "string",
        "superClass": "string",
        "innerClassBlock": "any",
        "variableBlock": "any",
        "functionBlock": "any"
    },
    "eui.sys.EXCodeBlock": {
        "super": "eui.sys.CodeBase",
        "lines": "any"
    },
    "eui.sys.EXFunction": {
        "super": "eui.sys.CodeBase",
        "codeBlock": "eui.sys.EXCodeBlock",
        "isGet": "boolean",
        "name": "string"
    },
    "eui.sys.EXVariable": {
        "super": "eui.sys.CodeBase",
        "name": "string",
        "defaultValue": "string"
    },
    "eui.sys.EXState": {
        "super": "eui.sys.CodeBase",
        "name": "string",
        "stateGroups": "Array",
        "addItems": "Array",
        "setProperty": "Array"
    },
    "eui.sys.EXAddItems": {
        "super": "eui.sys.CodeBase",
        "target": "string",
        "property": "string",
        "position": "number",
        "relativeTo": "string"
    },
    "eui.sys.EXSetProperty": {
        "super": "eui.sys.CodeBase",
        "name": "string",
        "target": "string",
        "value": "string"
    },
    "eui.sys.EXSetStateProperty": {
        "super": "eui.sys.CodeBase",
        "target": "string",
        "property": "string",
        "expression": "string"
    },
    "eui.sys.EXBinding": {
        "super": "eui.sys.CodeBase",
        "target": "string",
        "property": "string",
        "expression": "string"
    },
    "eui.sys.EXMLParser": {
        "getRepeatedIds": "__type",
        "getIds": "any",
        "repeatedIdMap": "any",
        "checkDeclarations": "any",
        "currentClass": "any",
        "isSkinClass": "any",
        "currentClassName": "any",
        "currentXML": "any",
        "idDic": "any",
        "stateCode": "any",
        "stateNames": "any",
        "stateIds": "any",
        "skinParts": "any",
        "bindings": "any",
        "declarations": "any",
        "delayAssignmentDic": "any"
    },
    "eui.sys.EXMLConfig": {},
    "eui.LayoutBase": {
        "super": "egret.EventDispatcher",
        "target": "eui.Group",
        "useVirtualLayout": "boolean"
    },
    "eui.BasicLayout": {
        "super": "eui.LayoutBase",
        "useVirtualLayout": "boolean"
    },
    "eui.ColumnAlign": {},
    "eui.LinearLayoutBase": {
        "super": "eui.LayoutBase",
        "horizontalAlign": "string",
        "verticalAlign": "string",
        "gap": "number",
        "paddingLeft": "number",
        "paddingRight": "number",
        "paddingTop": "number",
        "paddingBottom": "number",
        "elementSizeTable": "Array",
        "startIndex": "number",
        "endIndex": "number",
        "indexInViewCalculated": "boolean",
        "maxElementSize": "number"
    },
    "eui.sys.ChildInfo": {
        "layoutElement": "eui.UIComponent",
        "size": "number",
        "percent": "number",
        "min": "number",
        "max": "number"
    },
    "eui.HorizontalLayout": {
        "super": "eui.LinearLayoutBase"
    },
    "eui.JustifyAlign": {},
    "eui.RowAlign": {},
    "eui.TileLayout": {
        "super": "eui.LayoutBase",
        "explicitHorizontalGap": "any",
        "horizontalGap": "number",
        "explicitVerticalGap": "any",
        "verticalGap": "number",
        "columnCount": "number",
        "requestedColumnCount": "number",
        "rowCount": "number",
        "requestedRowCount": "number",
        "explicitColumnWidth": "any",
        "columnWidth": "number",
        "explicitRowHeight": "any",
        "rowHeight": "number",
        "paddingLeft": "number",
        "paddingRight": "number",
        "paddingTop": "number",
        "paddingBottom": "number",
        "horizontalAlign": "string",
        "verticalAlign": "string",
        "columnAlign": "string",
        "rowAlign": "string",
        "orientation": "string",
        "maxElementWidth": "any",
        "maxElementHeight": "any",
        "startIndex": "any",
        "endIndex": "any",
        "indexInViewCalculated": "any"
    },
    "eui.TileOrientation": {},
    "eui.VerticalLayout": {
        "super": "eui.LinearLayoutBase"
    },
    "eui.AddItems": {
        "propertyName": "string",
        "position": "number",
        "relativeTo": "string",
        "target": "string"
    },
    "eui.SetProperty": {
        "name": "string",
        "target": "string",
        "value": "any",
        "oldValue": "any"
    },
    "eui.SetStateProperty": {
        "host": "any",
        "chain": "any",
        "target": "any",
        "prop": "any",
        "oldValue": "any"
    },
    "eui.sys.MatrixUtil": {},
    "RES.ResourceItem": {
        "name": "string",
        "url": "string",
        "type": "string",
        "groupName": "string",
        "data": "any",
        "loaded": "boolean"
    },
    "RES.ResourceConfig": {
        "keyMap": "any",
        "groupDic": "any"
    },
    "RES.ResourceLoader": {
        "super": "egret.EventDispatcher",
        "thread": "number",
        "loadingCount": "any",
        "callBack": "Function",
        "resInstance": "any",
        "groupTotalDic": "any",
        "numLoadedDic": "any",
        "itemListDic": "any",
        "groupErrorDic": "any",
        "retryTimesDic": "any",
        "maxRetryTimes": "number",
        "failedList": "any",
        "priorityQueue": "any",
        "lazyLoadList": "any",
        "analyzerDic": "any",
        "queueIndex": "any"
    },
    "RES.ResourceEvent": {
        "super": "egret.Event",
        "itemsLoaded": "number",
        "itemsTotal": "number",
        "groupName": "string",
        "resItem": "RES.ResourceItem"
    },
    "RES.AnalyzerBase": {
        "super": "egret.HashObject",
        "resourceConfig": "any"
    },
    "RES.BinAnalyzer": {
        "super": "RES.AnalyzerBase",
        "fileDic": "any",
        "resItemDic": "Array",
        "recycler": "Array"
    },
    "RES.ImageAnalyzer": {
        "super": "RES.AnalyzerBase",
        "fileDic": "any",
        "resItemDic": "Array",
        "recycler": "Array"
    },
    "RES.TextAnalyzer": {
        "super": "RES.BinAnalyzer"
    },
    "RES.JsonAnalyzer": {
        "super": "RES.BinAnalyzer"
    },
    "RES.SheetAnalyzer": {
        "super": "RES.BinAnalyzer",
        "sheetMap": "any",
        "textureMap": "any",
        "recyclerIamge": "any"
    },
    "RES.FontAnalyzer": {
        "super": "RES.SheetAnalyzer"
    },
    "RES.SoundAnalyzer": {
        "super": "RES.AnalyzerBase",
        "soundDic": "any",
        "resItemDic": "Array"
    },
    "RES.XMLAnalyzer": {
        "super": "RES.BinAnalyzer"
    },
    "RES.web.Html5VersionController": {
        "super": "egret.EventDispatcher"
    },
    "RES.native.NativeVersionController": {},
    "RES.AnimationAnalyzer": {
        "super": "RES.BinAnalyzer",
        "sheetMap": "any",
        "recyclerIamge": "any"
    }
}